🥋Coding dojo🥋

The Mighty gumball machine

Une machine à bonbon

🥋 Coding dojo 🥋

Façon ludique et différente d'apprendre. Un problème commun que vous allez essayer de résoudre.

  • Par équipe de 2-3 🧙‍♂️👨‍🔬👩‍🏭
  • Les échanges entre équipe sont autorisés
  • Celui qui code n'est qu'un exécutant 🔨
  • Éléments perturbateurs 🎃

🍬 The Mighty gumball machine 🍬

Contexte

Vous travaillez pour ACME Corporation et votre entreprise a décidé de remettre au goût du jour les machines à bonbon. En tant que dev vous avez la charge de développer la partie software de la machine à bonbon

Le besoin

Notre machine doit :

  • Connaître son stock de bonbons
  • Pouvoir être rechargée en bonbon (méthode refill)
  • Délivrer un bonbon quand on tourne la manivelle (méthode turnCrank())
À vous de jouer

📢Message du département marketing 📈

"Il faut que les utilisateurs puissent mettre des pièces dans la machine. Pour faire un tour il faut une pièce de 20centime. Et il faut que l'utilisateur puisse éjecter la pièce.""

📢Message du département produit 🔩

"On est pas sûr de la qualité du matériel du fabriquant chinois. Si un utilisateur tourne 3 fois la manivelle sans avoir mis de pièce on veut que vous la bloquiez jusqu'à ce qu'il mette une pièce. On va voir avec le fabriquant s'il peut gérer ça pour la v2 de la machine"

📢 Message du département marketing 📈

"On vient de lire un étude sur l'addiction et on a trouver un super moyen pour faire que nos utilisateurs ne se lassent pas. Quand ils tournent la manivelle on veut que par moment rien ne tombe avec la musique de la boule noire de Motus, qu'à d'autres un bonbon tombe et qu'enfin de temps en temps tombe 3 bonbons"

📞Appel du CEO 😱

On oublie le cas où rien ne tombe !!!

📢 Message des RH 👩‍💼

Mise en place de la réorganisation des équipes

Échange d'un membre entre les équipes

📢Message du département produit 🔩

"Bon on a vu avec l'usine, c'est bon, plus besoin de bloquer la manivelle. Par contre on peut gérer des pièces de 50c, 1€ et 2€ maintenant. 50c = 3 bonbons, 1€ = 7 et 2€ = 15. S'il reste pas assez de bonbon, tant pis. Et chaque bonbon déclenche la routine aléatoire des marketeux."

📢Message du département produit 🔩

"Bon alors on est désolé mais vous pouvez remettre en place le blocage de la manivelle s'il vous plait ? On a des remontés comme quoi elle continue à casser au bout d'un moment"

📢Message du département marketing 📈

"C'est possible d'avoir une démo du programme ? On finis notre café est on arrive dans 15 min"

La démo 👨‍💻👩‍💻

Vos retours